/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package cliente.negocio;

/**
 *
 * @author tpaxle
 */
public class Notificador {
    private Administrador_Cliente Admin_C;

    public Notificador(Administrador_Cliente Admin_C){
        this.Admin_C= Admin_C;
    }

    public void notificar(int noperacion, Object d) {
        int nrol= (int)Admin_C.getSesion().getRol();
        switch(nrol){
            case 1:
                //Es administrador
                notificaradministrador(noperacion, d);
                break;
            case 2:
                //Citador
                break;
            case 3:
                //Medico
                break;
        }
    }

    
    
    /*                Datos de notificacion Administrador                */
    /*                ***********************************                */
    private void notificaradministrador(int noperacion, Object d) {
        //Si es una operacion que puede influir a un administrador
        Admin_C.getC_Admin().notificar(noperacion, d);

    }


    /*                ***********************************                */
    /*                ***********************************                */
}
